Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[1.18 Backport] gateway params externaltrafficpolicy #10552

Merged
merged 13 commits into from
Jan 8, 2025

Conversation

kevin-shelaga
Copy link

@kevin-shelaga kevin-shelaga commented Jan 7, 2025

Description

v1.18 Backport

When using the Kubernetes Gateway API, the provisioned proxy service external traffic policy is now configurable via the GatewayParameters fields spec.kube.service.externalTrafficPolicy

This values can also be set on the default GatewayParameters during install/upgrade using the Helm value kubeGateway.gatewayParameters.glooGateway.service.externalTrafficPolicy

API changes

Added fields to GatewayParameters:

spec.kube.service.externalTrafficPolicy

Code changes

Update gw params to expose external traffic policy
Add test

Context

Fixes kgateway-dev#9879

Users need to be able to change the external traffic policy so that source client IPs are preserved for features like WAF and ext auth.

Testing steps

helm unit tests
deployer unit tests
deployer e2e test

Checklist:

@kevin-shelaga kevin-shelaga requested a review from a team as a code owner January 7, 2025 11:52
@kevin-shelaga kevin-shelaga changed the title Gwp externaltrafficpolicy 1 18 backport [Backport] Gwp externaltrafficpolicy Jan 7, 2025
@kevin-shelaga kevin-shelaga changed the title [Backport] Gwp externaltrafficpolicy [Backport] gateway params externaltrafficpolicy Jan 7, 2025
@solo-changelog-bot
Copy link

Issues linked to changelog:
kgateway-dev#9879

@nfuden nfuden changed the title [Backport] gateway params externaltrafficpolicy [1.18 Backport] gateway params externaltrafficpolicy Jan 8, 2025
@soloio-bulldozer soloio-bulldozer bot merged commit 82def1e into v1.18.x Jan 8, 2025
18 checks passed
@soloio-bulldozer soloio-bulldozer bot deleted the gwp-externaltrafficpolicy-1-18-backport branch January 8, 2025 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants